Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990 1989 1988
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F13 Black Forest Open - Freudenstadt IPP Open - Helsinki Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton Czech Indoor Open - Prague Challenger Citta di Olbia - Olbia KGHM Dialog Polish Indoors - Wroclaw Hilton Waikoloa USTA Challenger - Waikoloa Manchester Challenger - Manchester Meridiana Sardegna Open - Olbia The LTA Wrexham Challenger - Wrexham s'Tennis Masters Challenger - Graz Neride Prague Indoor - Prague Sparkassen Open - Magdeburg Zivnobanka Czech Open - Prostejov The Scottish Tennis Championships - Edinburgh Gemax Open 2002 - Belgrade Challenger 42 - Andrezieux Schickendanz Open - Furth Quelle Cup 2000 - Furth Warsteiner Challenger Lubeck - Lubeck Memorial Piertomaso Tessitore - San Remo LTA Hull Challenger - Hull Sports Experts Open - Nettingsdorf Downtown Athletic Club USTA Challenger - Amarillo Open de Franche Comte - Besancon Skandia Open - Linz BMW Challenger Open - Monchengladbach Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Lambertz Open - Aachen Ljubljana Open 2002 - Ljubljana Jameson Cup - Milan The Nottingham Cahllenger - Nottingham Open de L'Isere (Open 38) - Grenoble Pro Tennis World Open - Boca Raton Black Forest Open 2000 - Freudenstadt Sparkessen Magdeburg Open - Magdeburg Warsteiner Challenger Series - Lippstadt Frito Lay/USTA Challenger - Binghamton Powder Byrne Trophy - Surbiton Skandia Open - Linz Challenger Groningen - Groningen Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan Steelers Cup - Kosice Volkswagen TED Open - Istanbul ATU Cup 1999 - Weiden Ischgl International Tennis Challenger 2003 - Ischgl Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Okal Cup 2003 - Eckental Dallas Challenger Alfa Romeo Tennis Cup - Cordenons SIR Supermercadi Challenger - Rome BMW Tennis Championship - Sunrise Ostdeutscher Sparkassen Cup - Dresden Liberec Challenger Eckental Challenger Budapest Challenger Sarasota Challenger Aix En Provence Challenger Warsteiner Challenger - Wolfsburg CA-Challenge - Graz Diego Open - Budapest Eisenberg Jerusalem Open - Jerusalem VIII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2004 - Napoli Czech Open - Prostejov Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg Wroclaw Challenger Open Castilla y Leon - Segovia Banca Stato Challenger Lugano - Lugano Surbiton Challenger Santo Domingo Challenger Ilkley Challenger Jameson Cup - Milan Orleans Challenger Kamnik Challenger - Kamnik Nottingham Challenger Vancouver Challenger Quimper Challenger ECM Cup - Prague Generali Open 2001 - Kitzbuhel XL Capital Bermuda Open - Bermuda Rezidenza Open - Magdeburg Poprad Tatry Challenger Davidoff Swiss Indoors - Basel Hungarian Open - Budapest Challenger Canottieri Minico - Mantova Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open 2003 - Doha Adelaide Auckland Estoril Bologna BMW Challenger Open - Monchengladbach Casablanca St. Polten New Haven Bologna Marseille Tokyo Athens Adelaide Milan Philadelphia Scottsdale 6th Sardinian International Championships - Cagliari Residenza Open - Magdeburg Trnava Challenger Miller Lite Hall of Fame Tennis Championships - Newport Salem Open - Hong Kong The Hilversum Open - Hilversum Marbella Challenger Gstaad Stuttgart President's Cup 1998 - Tashkent Kitzbuhel Indianapolis Basel Bolzano Vienna Jameson Cup - Milan Heilbronn Challenger - Heilbronn Tampa Charlotte Genova Los Angeles Indianapolis Garden Open - Rome Intersport Heilbronn Open - Heilbronn Palermo Ljubljana Open - Ljubljana Challenger Ford de Cherbourg - Cherbourg Ciudad de Pozoblanco Open Diputacion - Cordoba Munich San Remo Prague San Marino Monterrey Challenger Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose LTA Manchester challenger - Manchester U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Aix En Provence Challenger Parioli CH Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Next Generation Hardcourts - Adelaide Internationaux de Bretagne - Brest SAP Open - San Jose Challenger Hamburg - Hamburg Garden Open - Rome IX Open Internacional D'Andorra - Andorra The Manchester Trophy - Manchester The Wrexham Challenger - Wrexham Kroger / St. Jude International - Memphis Optimus Maia Open - Maia U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle CA-Challenge 2000 - Graz TennisCup Vlaanderen - Antwerp The Wrexham Challenger - Wrexham Generali Open - Kitzbuhel Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank Warsteiner Challenger Wolfsburg - Wolfsburg Eddleman/USTA Challenger - Birmingham Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Challenger 42 - Andrezieux C.T. San Remo - XIII Piertomaso Tessitore - San Remo Pilot Pen Tennis - New Haven Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Open de Moselle - Metz CA Tennis Trophy - Vienna Miller Lite Hall of Fame Tennis Championships - Newport Next Generation Adelaide International - Adelaide Sydney International - Sydney US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Hypo Group Tennis International - Portschach AAPT Championships - Adelaide Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pescara CH Open de Moselle - Metz BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg BMW Open - Munich Qatar ExxonMobil Open - Doha Sydney International - Sydney Messina CH Regions Morgan Keegan Championships - Memphis Oporto The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Generali Open 2000 - Kitzbuhel Hypo Group Tennis International - Portschach San Marino CH Gerry Weber Open - Halle CA Tennis Trophy - Vienna Parioli CH Open de Moselle - Metz BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland The Hypo Group Tennis International 2008 - Poertschach Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb TD Waterhouse Cup - Long Island ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AIG Japan Open Tennis Championships - Tokyo Tel Aviv Milan Shanghai Open '97 - Shanghai The Stella Artois Grass Court Championships - London Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Dubai Milan Open Sabadell Atlantico - Barcelona Scottsdale Barcelona Washington Long Island Jakarta Milan Mercedes Cup - Stuttgart Toulouse Bermuda Winston Salem - Winston Salem PBZ Zagreb Indoors - Zagreb Kitzbuhel San Marino Toulouse Tel Aviv Lyon The Artois Championships - London Doha Manchester Miller Lite Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Masters Series - Hamburg Ordina Open - s-Hertogenbosch Philadelphia Scottsdale Osaka Copenhagen Regions Morgan Keegan Championships - Memphis New Haven U.S. Mens's Clay Court Championship - Houston Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Tel Aviv Thailand Open - Bangkok Lyon Birmingham UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Bologna Abierto Mexicano Telcel - Acapulco BMW Open - Munich Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon Sao Paulo AAPT Championships - Adelaide Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Austrian Open - Kitzbuhel BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Erste Bank Open - Vienna Aircel Chennai Open - Chennai AEGON Championships - London Barcelona Open BancSabadell - Barcelona BMW Open - Munich Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem ATP Studena Croatia Open Umag - Umag Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Bratislava Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille German Tennis Championships - Hamburg Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane Internationaler Raiffeisen Grand Prix - St. Polten CA Tennis Trophy - Vienna Gerry Weber Open - Halle BMW Open - Munich Generali Open 2002 - Kitzbuhel Gelsor Open Romania - Bucharest Adidas International - Sydney U.S. Men's Clay Court Championships - Houston Generali Open 2003 - Kitzbuhel Mons Challenger Stockholm Open - Stockholm Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Tallahassee Challenger Munich St. Polten Malaysian Open - Kuala Lumpur Valencia Open - Valencia Indianapolis Open 13 - Marseille US Men's Clay Court Championship - Houston LTA Hull Challenger - Hull TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oporto Warsteiner Challenger Lubeck 2001 - Lubeck BCR Open Romania - Bucharest Bordeaux Tennis Napoli Cup - Naples Los Angeles Neride Prague Indoor - Prague Oberstaufen Cup - Oberstaufen Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Generali Open - Kitzbuhel Healthsouth USTA Challenger - Dallas Kremlin Cup - Moscow Muller Cup 99 - Ulm Prague Challenger - Prague Open 13 - Marseille GHI Bronx Tennis Classic - Bronx Genova Las Vegas Challenger - Las Vegas Thailand Open - Bangkok Long Island Privat Bank Cup - Dniepropetrovsk Tampere Challenger I Open de Tenis Comunidad de Madrid - Madrid GHI Bronx Tennis Classic - Bronx Wiesmann Roadster Open - Nuembrecht Antwerp Guzzini Challenger - Recanati Florence Palermo Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Nottingham Open - Nottingham CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Bari Wimbledon - London Bari BMW Open - Munich Bologna Open 13 - Marseille Palermo Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington ABN/AMRO World Tennis Tournament - Rotterdam San Marino The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Los Angeles XII Internazionali di Tennis CARISBO - Bologna SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Open SEAT 2008 - Barcelona Guardian Direct Cup - London Dubai Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Scottsdale Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Gstaad Tennis Masters Series - Indian Wells CA Tennis Trophy - Vienna Tennis Masters Series - Miami The Dubai Tennis Championships - Dubai New Haven Tennis Masters Series - Rome Key Biscayne Hamburg Rome Rome Indian Wells Key Biscayne Monte Carlo Hamburg Canadian Open Cincinnati Key Biscayne Rome Indian Wells Milan Indoors - Milan Monte Carlo Hamburg Rome Rome Miller Lite Hall of Fame Tennis Championships - Newport Canadian Open Milan Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Dubai Duty Free Tennis Championships - Dubai Tennis Masters Series - Hamburg Mercedes Cup - Stuttgart Long Island Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Copenhagen Open - Copenhagen Japan Open - Tokyo Estoril Open - Estoril BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Pacific Life Open - Indian Wells Grand Prix Hassan II - Casablanca Milan Indoors - Milan Furth CH Florence NASDAQ-100 Open - Miami Marbella Challenger Tennis Masters Series - Monte Carlo Italian Open - Rome Telecom Italia Masters - Rome Philadelphia Madrid Gstaad Tennis Masters Series - Hamburg Rogers Cup - Montreal Palermo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Medibank Private International - Sydney NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg TD Waterhouse Cup - Long Island Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Gstaad Cincinnati Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Key Biscayne Lyon BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Bet-at-home Cup - Kitzbuhel Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Key Biscayne Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Cincinnati Pacific Life Open - Indian Wells German Tennis Championships - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Energis Open - Amersfoort BNP Paribas Masters - Paris Stockholm BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tel Aviv Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Jakarta Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Open Seat Godo - Barcelona Wimbledon - London Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Brisbane International - Brisbane Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open Wimbledon U.S. Open - New York U.S. Open Australian Open Australian Open U.S. Open Australian Open French Open Wimbledon French Open Rome Australian Open U.S. Open U.S. Open Telecom Italia Masters - Rome Australian Open Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open Wimbledon Rome Paris French Open - Paris Wimbledon - London Wimbledon U.S. Open - New York Wimbledon - London U.S. Open - New York Indian Wells Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, PO, LAT-AUT 1-4 Davis Cup, World Group, QR, FRA-AUT 5-0 Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, 1R, GER-AUT 3-2 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group 1, 1R, AUT-NOR 5-0 AAMI Classic - Kooyong Davis Cup, World Group, 1R, KAZ-AUT 3-1 AAMI Classic - Kooyong Davis Cup, World Group, QR, AUT-GBR 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, CHI-AUT, 3-2 All Lower level tournaments Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Athens Olympics - Beijing Olympics - London Atlanta Olympics